!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e("undefined"!=typeof jQuery?jQuery:window.Zepto)}(function(e){"use strict";function t(t){var r=t.data;t.isDefaultPrevented()||(t.preventDefault(),e(t.target).ajaxSubmit(r))}function r(t){var r=t.target,a=e(r);if(!a.is("[type=submit],[type=image]")){var n=a.closest("[type=submit]");if(0===n.length)return;r=n[0]}var i=this;if(i.clk=r,"image"==r.type)if(void 0!==t.offsetX)i.clk_x=t.offsetX,i.clk_y=t.offsetY;else if("function"==typeof e.fn.offset){var o=a.offset();i.clk_x=t.pageX-o.left,i.clk_y=t.pageY-o.top}else i.clk_x=t.pageX-r.offsetLeft,i.clk_y=t.pageY-r.offsetTop;setTimeout(function(){i.clk=i.clk_x=i.clk_y=null},100)}function a(){if(e.fn.ajaxSubmit.debug){var t="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(t):window.opera&&window.opera.postError&&window.opera.postError(t)}}var n={};n.fileapi=void 0!==e("").get(0).files,n.formdata=void 0!==window.FormData;var i=!!e.fn.prop;e.fn.attr2=function(){if(!i)return this.attr.apply(this,arguments);var e=this.prop.apply(this,arguments);return e&&e.jquery||"string"==typeof e?e:this.attr.apply(this,arguments)},e.fn.ajaxSubmit=function(t){function r(r){var a,n,i=e.param(r,t.traditional).split("&"),o=i.length,s=[];for(a=0;o>a;a++)i[a]=i[a].replace(/\+/g," "),n=i[a].split("="),s.push([decodeURIComponent(n[0]),decodeURIComponent(n[1])]);return s}function o(a){for(var n=new FormData,i=0;i').val(m.extraData[d].value).appendTo(w)[0]:e('').val(m.extraData[d]).appendTo(w)[0]);m.iframeTarget||v.appendTo("body"),g.attachEvent?g.attachEvent("onload",s):g.addEventListener("load",s,!1),setTimeout(t,15);try{w.submit()}catch(h){var x=document.createElement("form").submit;x.apply(w)}}finally{w.setAttribute("action",i),w.setAttribute("enctype",c),r?w.setAttribute("target",r):f.removeAttr("target"),e(l).remove()}}function s(t){if(!x.aborted&&!F){if(M=n(g),M||(a("cannot access response document"),t=k),t===D&&x)return x.abort("timeout"),void S.reject(x,"timeout");if(t==k&&x)return x.abort("server abort"),void S.reject(x,"error","server abort");if(M&&M.location.href!=m.iframeSrc||T){g.detachEvent?g.detachEvent("onload",s):g.removeEventListener("load",s,!1);var r,i="success";try{if(T)throw"timeout";var o="xml"==m.dataType||M.XMLDocument||e.isXMLDoc(M);if(a("isXml="+o),!o&&window.opera&&(null===M.body||!M.body.innerHTML)&&--O)return a("requeing onLoad callback, DOM not available"),void setTimeout(s,250);var u=M.body?M.body:M.documentElement;x.responseText=u?u.innerHTML:null,x.responseXML=M.XMLDocument?M.XMLDocument:M,o&&(m.dataType="xml"),x.getResponseHeader=function(e){var t={"content-type":m.dataType};return t[e.toLowerCase()]},u&&(x.status=Number(u.getAttribute("status"))||x.status,x.statusText=u.getAttribute("statusText")||x.statusText);var c=(m.dataType||"").toLowerCase(),l=/(json|script|text)/.test(c);if(l||m.textarea){var f=M.getElementsByTagName("textarea")[0];if(f)x.responseText=f.value,x.status=Number(f.getAttribute("status"))||x.status,x.statusText=f.getAttribute("statusText")||x.statusText;else if(l){var p=M.getElementsByTagName("pre")[0],h=M.getElementsByTagName("body")[0];p?x.responseText=p.textContent?p.textContent:p.innerText:h&&(x.responseText=h.textContent?h.textContent:h.innerText)}}else"xml"==c&&!x.responseXML&&x.responseText&&(x.responseXML=X(x.responseText));try{E=_(x,c,m)}catch(y){i="parsererror",x.error=r=y||i}}catch(y){a("error caught: ",y),i="error",x.error=r=y||i}x.aborted&&(a("upload aborted"),i=null),x.status&&(i=x.status>=200&&x.status<300||304===x.status?"success":"error"),"success"===i?(m.success&&m.success.call(m.context,E,"success",x),S.resolve(x.responseText,"success",x),d&&e.event.trigger("ajaxSuccess",[x,m])):i&&(void 0===r&&(r=x.statusText),m.error&&m.error.call(m.context,x,i,r),S.reject(x,"error",r),d&&e.event.trigger("ajaxError",[x,m,r])),d&&e.event.trigger("ajaxComplete",[x,m]),d&&!--e.active&&e.event.trigger("ajaxStop"),m.complete&&m.complete.call(m.context,x,i),F=!0,m.timeout&&clearTimeout(j),setTimeout(function(){m.iframeTarget?v.attr("src",m.iframeSrc):v.remove(),x.responseXML=null},100)}}}var c,l,m,d,p,v,g,x,y,b,T,j,w=f[0],S=e.Deferred();if(S.abort=function(e){x.abort(e)},r)for(l=0;l'),v.css({position:"absolute",top:"-1000px",left:"-1000px"})),g=v[0],x={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(t){var r="timeout"===t?"timeout":"aborted";a("aborting upload... "+r),this.aborted=1;try{g.contentWindow.document.execCommand&&g.contentWindow.document.execCommand ("Stop")}catch(n){}v.attr("src",m.iframeSrc),x.error=r,m.error&&m.error.call(m.context,x,r,t),d&&e.event.trigger("ajaxError",[x,m,r]),m.complete&&m.complete.call(m.context,x,r)}},d=m.global,d&&0===e.active++&&e.event.trigger("ajaxStart"),d&&e.event.trigger("ajaxSend",[x,m]),m.beforeSend&&m.beforeSend.call(m.context,x,m)===!1)return m.global&&e.active--,S.reject(),S;if(x.aborted)return S.reject(),S;y=w.clk,y&&(b=y.name,b&&!y.disabled&&(m.extraData=m.extraData||{},m.extraData[b]=y.value,"image"==y.type&&(m.extraData[b+".x"]=w.clk_x,m.extraData[b+".y"]=w.clk_y)));var D=1,k=2,A=e("meta[name=csrf-token]").attr("content"),L=e("meta[name=csrf-param]").attr("content");L&&A&&(m.extraData=m.extraData||{},m.extraData[L]=A),m.forceSync?o():setTimeout(o,10);var E,M,F,O=50,X=e.parseXML||function(e,t){return window.ActiveXObject?(t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(e)):t=(new DOMParser).parseFromString(e,"text/xml"),t&&t.documentElement&&"parsererror"!=t.documentElement.nodeName?t:null},C=e.parseJSON||function(e){return window.eval("("+e+")")},_=function(t,r,a){var n=t.getResponseHeader("content-type")||"",i="xml"===r||!r&&n.indexOf("xml")>=0,o=i?t.responseXML:t.responseText;return i&&"parsererror"===o.documentElement.nodeName&&e.error&&e.error("parsererror"),a&&a.dataFilter&&(o=a.dataFilter(o,r)),"string"==typeof o&&("json"===r||!r&&n.indexOf("json")>=0?o=C(o):("script"===r||!r&&n.indexOf("javascript")>=0)&&e.globalEval(o)),o};return S}if(!this.length)return a("ajaxSubmit: skipping submit process - no element selected"),this;var u,c,l,f=this;"function"==typeof t?t={success:t}:void 0===t&&(t={}),u=t.type||this.attr2("method"),c=t.url||this.attr2("action"),l="string"==typeof c?e.trim(c):"",l=l||window.location.href||"",l&&(l=(l.match(/^([^#]+)/)||[])[1]),t=e.extend(!0,{url:l,success:e.ajaxSettings.success,type:u||e.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var m={};if(this.trigger("form-pre-serialize",[this,t,m]),m.veto)return a("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(t.beforeSerialize&&t.beforeSerialize(this,t)===!1)return a("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var d=t.traditional;void 0===d&&(d=e.ajaxSettings.traditional);var p,h=[],v=this.formToArray(t.semantic,h);if(t.data&&(t.extraData=t.data,p=e.param(t.data,d)),t.beforeSubmit&&t.beforeSubmit(v,this,t)===!1)return a("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[v,this,t,m]),m.veto)return a("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var g=e.param(v,d);p&&(g=g?g+"&"+p:p),"GET"==t.type.toUpperCase()?(t.url+=(t.url.indexOf("?")>=0?"&":"?")+g,t.data=null):t.data=g;var x=[];if(t.resetForm&&x.push(function(){f.resetForm()}),t.clearForm&&x.push(function(){f.clearForm(t.includeHidden)}),!t.dataType&&t.target){var y=t.success||function(){};x.push(function(r){var a=t.replaceTarget?"replaceWith":"html";e(t.target)[a](r).each(y,arguments)})}else t.success&&x.push(t.success);if(t.success=function(e,r,a){for(var n=t.context||this,i=0,o=x.length;o>i;i++)x[i].apply(n,[e,r,a||f,f])},t.error){var b=t.error;t.error=function(e,r,a){var n=t.context||this;b.apply(n,[e,r,a,f])}}if(t.complete){var T=t.complete;t.complete=function(e,r){var a=t.context||this;T.apply(a,[e,r,f])}}var j=e("input[type=file]:enabled",this).filter(function(){return""!==e(this).val()}),w=j.length>0,S="multipart/form-data",D=f.attr("enctype")==S||f.attr("encoding")==S,k=n.fileapi&&n.formdata;a("fileAPI :"+k);var A,L=(w||D)&&!k;t.iframe!==!1&&(t.iframe||L)?t.closeKeepAlive?e.get(t.closeKeepAlive,function(){A=s(v)}):A=s(v):A=(w||D)&&k?o(v):e.ajax(t),f.removeData("jqxhr").data("jqxhr",A);for(var E=0;Ec;c++)if(d=u[c],f=d.name,f&&!d.disabled)if(t&&o.clk&&"image"==d.type)o.clk==d&&(a.push({name:f,value:e(d).val(),type:d.type}),a.push({name:f+".x",value:o.clk_x},{name:f+".y",value:o.clk_y}));else if(m=e.fieldValue(d,!0),m&&m.constructor==Array)for(r&&r.push(d),l=0,h=m.length;h>l;l++)a.push({name:f,value:m[l]});else if(n.fileapi&&"file"==d.type){r&&r.push(d);var v=d.files;if(v.length)for(l=0;li;i++)r.push({name:a,value:n[i]});else null!==n&&"undefined"!=typeof n&&r.push({name:this.name,value:n})}}),e.param(r)},e.fn.fieldValue=function(t){for(var r=[],a=0,n=this.length;n>a;a++){var i=this[a],o=e.fieldValue(i,t);null===o||"undefined"==typeof o||o.constructor==Array&&!o.length||(o.constructor==Array?e.merge(r,o):r.push(o))}return r},e.fieldValue=function(t,r){var a=t.name,n=t.type,i=t.tagName.toLowerCase();if(void 0===r&&(r=!0),r&&(!a||t.disabled||"reset"==n||"button"==n||("checkbox"==n||"radio"==n)&&!t.checked||("submit"==n||"image"==n)&&t.form&&t.form.clk!=t||"select"==i&&-1==t.selectedIndex))return null;if("select"==i){var o=t.selectedIndex;if(0>o)return null;for(var s=[],u=t.options,c="select-one"==n,l=c?o+1:u.length,f=c?o:0;l>f;f++){var m=u[f];if(m.selected){var d=m.value;if(d||(d=m.attributes&&m.attributes.value&&!m.attributes.value.specified?m.text:m.value),c)return d;s.push(d)}}return s}return e(t).val()},e.fn.clearForm=function(t){return this.each(function(){e("input,select,textarea",this).clearFields(t)})},e.fn.clearFields=e.fn.clearInputs=function(t){var r=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var a=this.type,n=this.tagName.toLowerCase();r.test(a)||"textarea"==n?this.value="":"checkbox"==a||"radio"==a?this.checked=!1:"select"==n?this.selectedIndex=-1:"file"==a?/MSIE/.test(navigator.userAgent)?e(this).replaceWith(e(this).clone(!0)):e(this).val(""):t&&(t===!0&&/hidden/.test(a)||"string"==typeof t&&e(this).is(t))&&(this.value="")})},e.fn.resetForm=function(){return this.each(function(){("function"==typeof this.reset||"object"==typeof this.reset&&!this.reset.nodeType)&&this.reset()})},e.fn.enable=function(e){return void 0===e&&(e=!0),this.each(function(){this.disabled=!e})},e.fn.selected=function(t){return void 0===t&&(t=!0),this.each(function(){var r=this.type;if("checkbox"==r||"radio"==r)this.checked=t;else if("option"==this.tagName.toLowerCase()){var a=e(this).parent("select");t&&a[0]&&"select-one"==a[0].type&&a.find("option").selected(!1),this.selected=t}})},e.fn.ajaxSubmit.debug=!1}); (function($){ if(typeof _wpcf7=='undefined'||_wpcf7===null){ _wpcf7={};} _wpcf7=$.extend({ cached: 0 }, _wpcf7); $.fn.wpcf7InitForm=function(){ this.ajaxForm({ beforeSubmit: function(arr, $form, options){ $form.wpcf7ClearResponseOutput(); $form.find('[aria-invalid]').attr('aria-invalid', 'false'); $form.find('img.ajax-loader').css({ visibility: 'visible' }); return true; }, beforeSerialize: function($form, options){ $form.find('[placeholder].placeheld').each(function(i, n){ $(n).val(''); }); return true; }, data: { '_wpcf7_is_ajax_call': 1 }, dataType: 'json', success: $.wpcf7AjaxSuccess, error: function(xhr, status, error, $form){ var e=$('
').text(error.message); $form.after(e); }}); if(_wpcf7.cached){ this.wpcf7OnloadRefill(); } this.wpcf7ToggleSubmit(); this.find('.wpcf7-submit').wpcf7AjaxLoader(); this.find('.wpcf7-acceptance').click(function(){ $(this).closest('form').wpcf7ToggleSubmit(); }); this.find('.wpcf7-exclusive-checkbox').wpcf7ExclusiveCheckbox(); this.find('.wpcf7-list-item.has-free-text').wpcf7ToggleCheckboxFreetext(); this.find('[placeholder]').wpcf7Placeholder(); if(_wpcf7.jqueryUi&&! _wpcf7.supportHtml5.date){ this.find('input.wpcf7-date[type="date"]').each(function(){ $(this).datepicker({ dateFormat: 'yy-mm-dd', minDate: new Date($(this).attr('min')), maxDate: new Date($(this).attr('max')) }); }); } if(_wpcf7.jqueryUi&&! _wpcf7.supportHtml5.number){ this.find('input.wpcf7-number[type="number"]').each(function(){ $(this).spinner({ min: $(this).attr('min'), max: $(this).attr('max'), step: $(this).attr('step') }); }); } this.find('.wpcf7-character-count').wpcf7CharacterCount(); this.find('.wpcf7-validates-as-url').change(function(){ $(this).wpcf7NormalizeUrl(); }); }; $.wpcf7AjaxSuccess=function(data, status, xhr, $form){ if(! $.isPlainObject(data)||$.isEmptyObject(data)){ return; } var $responseOutput=$form.find('div.wpcf7-response-output'); $form.wpcf7ClearResponseOutput(); $form.find('.wpcf7-form-control').removeClass('wpcf7-not-valid'); $form.removeClass('invalid spam sent failed'); if(data.captcha){ $form.wpcf7RefillCaptcha(data.captcha); } if(data.quiz){ $form.wpcf7RefillQuiz(data.quiz); } if(data.invalids){ $.each(data.invalids, function(i, n){ $form.find(n.into).wpcf7NotValidTip(n.message); $form.find(n.into).find('.wpcf7-form-control').addClass('wpcf7-not-valid'); $form.find(n.into).find('[aria-invalid]').attr('aria-invalid', 'true'); }); $responseOutput.addClass('wpcf7-validation-errors'); $form.addClass('invalid'); $(data.into).trigger('wpcf7:invalid'); $(data.into).trigger('invalid.wpcf7'); }else if(1==data.spam){ $form.find('[name="g-recaptcha-response"]').each(function(){ if(''==$(this).val()){ var $recaptcha=$(this).closest('.wpcf7-form-control-wrap'); $recaptcha.wpcf7NotValidTip(_wpcf7.recaptchaEmpty); }}); $responseOutput.addClass('wpcf7-spam-blocked'); $form.addClass('spam'); $(data.into).trigger('wpcf7:spam'); $(data.into).trigger('spam.wpcf7'); }else if(1==data.mailSent){ $responseOutput.addClass('wpcf7-mail-sent-ok'); $form.addClass('sent'); if(data.onSentOk){ $.each(data.onSentOk, function(i, n){ eval(n) }); } $(data.into).trigger('wpcf7:mailsent'); $(data.into).trigger('mailsent.wpcf7'); }else{ $responseOutput.addClass('wpcf7-mail-sent-ng'); $form.addClass('failed'); $(data.into).trigger('wpcf7:mailfailed'); $(data.into).trigger('mailfailed.wpcf7'); } if(data.onSubmit){ $.each(data.onSubmit, function(i, n){ eval(n) }); } $(data.into).trigger('wpcf7:submit'); $(data.into).trigger('submit.wpcf7'); if(1==data.mailSent){ $form.resetForm(); } $form.find('[placeholder].placeheld').each(function(i, n){ $(n).val($(n).attr('placeholder')); }); $responseOutput.append(data.message).slideDown('fast'); $responseOutput.attr('role', 'alert'); $.wpcf7UpdateScreenReaderResponse($form, data); }; $.fn.wpcf7ExclusiveCheckbox=function(){ return this.find('input:checkbox').click(function(){ var name=$(this).attr('name'); $(this).closest('form').find('input:checkbox[name="' + name + '"]').not(this).prop('checked', false); }); }; $.fn.wpcf7Placeholder=function(){ if(_wpcf7.supportHtml5.placeholder){ return this; } return this.each(function(){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); $(this).focus(function(){ if($(this).hasClass('placeheld')) $(this).val('').removeClass('placeheld'); }); $(this).blur(function(){ if(''==$(this).val()){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); }}); }); }; $.fn.wpcf7AjaxLoader=function(){ return this.each(function(){ var loader=$('') .attr({ src: _wpcf7.loaderUrl, alt: _wpcf7.sending }) .css('visibility', 'hidden'); $(this).after(loader); }); }; $.fn.wpcf7ToggleSubmit=function(){ return this.each(function(){ var form=$(this); if(this.tagName.toLowerCase()!='form'){ form=$(this).find('form').first(); } if(form.hasClass('wpcf7-acceptance-as-validation')){ return; } var submit=form.find('input:submit'); if(! submit.length) return; var acceptances=form.find('input:checkbox.wpcf7-acceptance'); if(! acceptances.length) return; submit.removeAttr('disabled'); acceptances.each(function(i, n){ n=$(n); if(n.hasClass('wpcf7-invert')&&n.is(':checked') || ! n.hasClass('wpcf7-invert')&&! n.is(':checked')){ submit.attr('disabled', 'disabled'); }}); }); }; $.fn.wpcf7ToggleCheckboxFreetext=function(){ return this.each(function(){ var $wrap=$(this).closest('.wpcf7-form-control'); if($(this).find(':checkbox, :radio').is(':checked')){ $(this).find(':input.wpcf7-free-text').prop('disabled', false); }else{ $(this).find(':input.wpcf7-free-text').prop('disabled', true); } $wrap.find(':checkbox, :radio').change(function(){ var $cb=$('.has-free-text', $wrap).find(':checkbox, :radio'); var $freetext=$(':input.wpcf7-free-text', $wrap); if($cb.is(':checked')){ $freetext.prop('disabled', false).focus(); }else{ $freetext.prop('disabled', true); }}); }); }; $.fn.wpcf7CharacterCount=function(){ return this.each(function(){ var $count=$(this); var name=$count.attr('data-target-name'); var down=$count.hasClass('down'); var starting=parseInt($count.attr('data-starting-value'), 10); var maximum=parseInt($count.attr('data-maximum-value'), 10); var minimum=parseInt($count.attr('data-minimum-value'), 10); var updateCount=function($target){ var length=$target.val().length; var count=down ? starting - length:length; $count.attr('data-current-value', count); $count.text(count); if(maximum&&maximum < length){ $count.addClass('too-long'); }else{ $count.removeClass('too-long'); } if(minimum&&length < minimum){ $count.addClass('too-short'); }else{ $count.removeClass('too-short'); }}; $count.closest('form').find(':input[name="' + name + '"]').each(function(){ updateCount($(this)); $(this).keyup(function(){ updateCount($(this)); }); }); }); }; $.fn.wpcf7NormalizeUrl=function(){ return this.each(function(){ var val=$.trim($(this).val()); if(val&&! val.match(/^[a-z][a-z0-9.+-]*:/i)){ val=val.replace(/^\/+/, ''); val='http://' + val; } $(this).val(val); }); }; $.fn.wpcf7NotValidTip=function(message){ return this.each(function(){ var $into=$(this); $into.find('span.wpcf7-not-valid-tip').remove(); $into.append('' + message + ''); if($into.is('.use-floating-validation-tip *')){ $('.wpcf7-not-valid-tip', $into).mouseover(function(){ $(this).wpcf7FadeOut(); }); $(':input', $into).focus(function(){ $('.wpcf7-not-valid-tip', $into).not(':hidden').wpcf7FadeOut(); }); }}); }; $.fn.wpcf7FadeOut=function(){ return this.each(function(){ $(this).animate({ opacity: 0 }, 'fast', function(){ $(this).css({'z-index': -100}); }); }); }; $.fn.wpcf7OnloadRefill=function(){ return this.each(function(){ var url=$(this).attr('action'); if(0 < url.indexOf('#')){ url=url.substr(0, url.indexOf('#')); } var id=$(this).find('input[name="_wpcf7"]').val(); var unitTag=$(this).find('input[name="_wpcf7_unit_tag"]').val(); $.getJSON(url, { _wpcf7_is_ajax_call: 1, _wpcf7: id, _wpcf7_request_ver: $.now() }, function(data){ if(data&&data.captcha){ $('#' + unitTag).wpcf7RefillCaptcha(data.captcha); } if(data&&data.quiz){ $('#' + unitTag).wpcf7RefillQuiz(data.quiz); }} ); }); }; $.fn.wpcf7RefillCaptcha=function(captcha){ return this.each(function(){ var form=$(this); $.each(captcha, function(i, n){ form.find(':input[name="' + i + '"]').clearFields(); form.find('img.wpcf7-captcha-' + i).attr('src', n); var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n); form.find('input:hidden[name="_wpcf7_captcha_challenge_' + i + '"]').attr('value', match[1]); }); }); }; $.fn.wpcf7RefillQuiz=function(quiz){ return this.each(function(){ var form=$(this); $.each(quiz, function(i, n){ form.find(':input[name="' + i + '"]').clearFields(); form.find(':input[name="' + i + '"]').siblings('span.wpcf7-quiz-label').text(n[0]); form.find('input:hidden[name="_wpcf7_quiz_answer_' + i + '"]').attr('value', n[1]); }); }); }; $.fn.wpcf7ClearResponseOutput=function(){ return this.each(function(){ $(this).find('div.wpcf7-response-output').hide().empty().removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked').removeAttr('role'); $(this).find('span.wpcf7-not-valid-tip').remove(); $(this).find('img.ajax-loader').css({ visibility: 'hidden' }); }); }; $.wpcf7UpdateScreenReaderResponse=function($form, data){ $('.wpcf7 .screen-reader-response').html('').attr('role', ''); if(data.message){ var $response=$form.siblings('.screen-reader-response').first(); $response.append(data.message); if(data.invalids){ var $invalids=$('
    '); $.each(data.invalids, function(i, n){ if(n.idref){ var $li=$('
  • ').append($('').attr('href', '#' + n.idref).append(n.message)); }else{ var $li=$('
  • ').append(n.message); } $invalids.append($li); }); $response.append($invalids); } $response.attr('role', 'alert').focus(); }}; $.wpcf7SupportHtml5=function(){ var features={}; var input=document.createElement('input'); features.placeholder='placeholder' in input; var inputTypes=['email', 'url', 'tel', 'number', 'range', 'date']; $.each(inputTypes, function(index, value){ input.setAttribute('type', value); features[value]=input.type!=='text'; }); return features; }; $(function(){ _wpcf7.supportHtml5=$.wpcf7SupportHtml5(); $('div.wpcf7 > form').wpcf7InitForm(); }); })(jQuery); (function(e){e.fn.equalHeightColumns=function(t){defaults={minWidth:-1,maxWidth:99999,setHeightOn:"min-height",defaultVal:0,equalizeRows:false,checkHeight:"height"};var n=e(this);t=e.extend({},defaults,t);var r=function(){var r=e(window).width();var i=Array();if(t.minWidthr){var s=0;var o=0;var u=0;n.css(t.setHeightOn,t.defaultVal);n.each(function(){if(t.equalizeRows){var n=e(this).position().top;if(n!=u){if(i.length>0){e(i).css(t.setHeightOn,o);o=0;i=[]}u=e(this).position().top}i.push(this)}s=e(this)[t.checkHeight]();if(s>o){o=s}});if(!t.equalizeRows){n.css(t.setHeightOn,o)}else{e(i).css(t.setHeightOn,o)}}else{n.css(t.setHeightOn,t.defaultVal)}};r();e(window).resize(r);n.find("img").load(r);if(typeof t.afterLoading!=="undefined"){n.find(t.afterLoading).load(r)}if(typeof t.afterTimeout!=="undefined"){setTimeout(function(){r();if(typeof t.afterLoading!=="undefined"){n.find(t.afterLoading).load(r)}},t.afterTimeout)}}})(jQuery); !function(t){function e(){var e,i,n={height:a.innerHeight,width:a.innerWidth};return n.height||(e=r.compatMode,(e||!t.support.boxModel)&&(i="CSS1Compat"===e?f:r.body,n={height:i.clientHeight,width:i.clientWidth})),n}function i(){return{top:a.pageYOffset||f.scrollTop||r.body.scrollTop,left:a.pageXOffset||f.scrollLeft||r.body.scrollLeft}}function n(){var n,l=t(),r=0;if(t.each(d,function(t,e){var i=e.data.selector,n=e.$element;l=l.add(i?n.find(i):n)}),n=l.length)for(o=o||e(),h=h||i();n>r;r++)if(t.contains(f,l[r])){var a,c,p,s=t(l[r]),u={height:s.height(),width:s.width()},g=s.offset(),v=s.data("inview");if(!h||!o)return;g.top+u.height>h.top&&g.toph.left&&g.leftg.left?"right":h.left+o.widthg.top?"bottom":h.top+o.height',loadingContent:"Loading in progress...",errorContent:"An error has occured. Please try again in a few moments."};if(typeof window.pgwModalObject!="undefined"){c=window.pgwModalObject}if((typeof i=="object")&&(!i.pushContent)){if(!i.url&&!i.target&&!i.content){throw new Error('PgwModal - There is no content to display, please provide a config parameter:"url", "target" or "content"')}c.config={};c.config=a.extend({},g,i);window.pgwModalObject=c}var k=function(){var o='
    ';a("body").append(o);a(document).trigger("PgwModal::Create");return true};var l=function(){a("#pgwModal .pm-title, #pgwModal .pm-content").html("");a("#pgwModal .pm-close").html("").unbind("click");return true};var f=function(){angular.element('body').injector().invoke(function($compile){var scope=angular.element($('#pgwModal .pm-content')).scope();$compile($('#pgwModal .pm-content'))(scope);scope.$digest()});return true};var d=function(o){a("#pgwModal .pm-content").html(o);if(c.config.angular){f()}m();a(document).trigger("PgwModal::PushContent");return true};var m=function(){a("#pgwModal, #pgwModalBackdrop").show();var q=a(window).height();var o=a("#pgwModal .pm-body").height();var p=Math.round((q-o)/3);if(p<=0){p=0}a("#pgwModal .pm-body").animate({marginTop: p}, 200);return true};var h=function(){return c.config.modalData};var e=function(){var o=a('
    ').appendTo("body");var q=o.children();if(typeof q.innerWidth!="function"){return 0}var p=q.innerWidth()-q.height(90).innerWidth();o.remove();return p};var b=function(){return a("body").hasClass("pgwModalOpen")};var n=function(){a("#pgwModal, #pgwModalBackdrop").removeClass().hide();a("body").css("padding-right","").removeClass("pgwModalOpen");l();a(window).unbind("resize.PgwModal");a(document).unbind("keyup.PgwModal");a("#pgwModal").unbind("click.PgwModalBackdrop");try{delete window.pgwModalObject}catch(o){window.pgwModalObject=undefined}a(document).trigger("PgwModal::Close");return true};var j=function(){if(a("#pgwModal").length==0){k()}else{l()}a("#pgwModal").removeClass().addClass(c.config.mainClassName);a("#pgwModalBackdrop").removeClass().addClass(c.config.backdropClassName);if(!c.config.closable){a("#pgwModal .pm-close").html("").unbind("click").hide()}else{a("#pgwModal .pm-close").html(c.config.closeContent).click(function(){n()}).show()}if(!c.config.titleBar){a("#pgwModal .pm-title").hide()}else{a("#pgwModal .pm-title").show()}if(c.config.title){a("#pgwModal .pm-title").text(c.config.title)}if(c.config.maxWidth){a("#pgwModal .pm-body").css("max-width",c.config.maxWidth)}if(c.config.url){if(c.config.loadingContent){a("#pgwModal .pm-content").html(c.config.loadingContent)}var o={url:i.url,success:function(q){d(q)},error:function(){a("#pgwModal .pm-content").html(c.config.errorContent)}};if(c.config.ajaxOptions){o=a.extend({},o,c.config.ajaxOptions)}a.ajax(o)}else{if(c.config.target){d(a(c.config.target).html())}else{if(c.config.content){d(c.config.content)}}}if(c.config.closeOnEscape&&c.config.closable){a(document).bind("keyup.PgwModal",function(q){if(q.keyCode==27){n()}})}if(c.config.closeOnBackgroundClick&&c.config.closable){a("#pgwModal").bind("click.PgwModalBackdrop",function(s){var r=a(s.target).hasClass("pm-container");var q=a(s.target).attr("id");if(r||q=="pgwModal"){n()}})}a("body").addClass("pgwModalOpen");var p=e();if(p>0){a("body").css("padding-right",p)}a(window).bind("resize.PgwModal",function(){m()});a(document).trigger("PgwModal::Open");return true};if((typeof i=="string")&&(i=="close")){return n()}else{if((typeof i=="string")&&(i=="reposition")){return m()}else{if((typeof i=="string")&&(i=="getData")){return h()}else{if((typeof i=="string")&&(i=="isOpen")){return b()}else{if((typeof i=="object")&&(i.pushContent)){return d(i.pushContent)}else{if(typeof i=="object"){return j()}}}}}}}})(window.Zepto||window.jQuery); (function(e){"use strict";e.fn.fitVids=function(t){var n={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var r=document.head||document.getElementsByTagName("head")[0];var i=".fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}";var s=document.createElement("div");s.innerHTML='

    x

    ";r.appendChild(s.childNodes[1])}if(t){e.extend(n,t)}return this.each(function(){var t=["iframe[src*='player.vimeo.com']","iframe[src*='youtube.com']","iframe[src*='youtube-nocookie.com']","iframe[src*='kickstarter.com'][src*='video.html']","object","embed"];if(n.customSelector){t.push(n.customSelector)}var r=".fitvidsignore";if(n.ignore){r=r+", "+n.ignore}var i=e(this).find(t.join(","));i=i.not("object object");i=i.not(r);i.each(function(){var t=e(this);if(t.parents(r).length>0){return}if(this.tagName.toLowerCase()==="embed"&&t.parent("object").length||t.parent(".fluid-width-video-wrapper").length){return}if(!t.css("height")&&!t.css("width")&&(isNaN(t.attr("height"))||isNaN(t.attr("width")))){t.attr("height",9);t.attr("width",16)}var n=this.tagName.toLowerCase()==="object"||t.attr("height")&&!isNaN(parseInt(t.attr("height"),10))?parseInt(t.attr("height"),10):t.height(),i=!isNaN(parseInt(t.attr("width"),10))?parseInt(t.attr("width"),10):t.width(),s=n/i;if(!t.attr("id")){var o="fitvid"+Math.floor(Math.random()*999999);t.attr("id",o)}t.wrap('
    ').parent(".fluid-width-video-wrapper").css("padding-top",s*100+"%");t.removeAttr("height").removeAttr("width")})})}})(window.jQuery||window.Zepto) !function(t){t.fn.unveil=function(i,e){function n(){var i=a.filter(function(){var i=t(this);if(!i.is(":hidden")){var e=o.scrollTop(),n=e+o.height(),r=i.offset().top,s=r+i.height();return s>=e-u&&n+u>=r}});r=i.trigger("unveil"),a=a.not(r)}var r,o=t(window),u=i||0,s=window.devicePixelRatio>1,l=s?"data-src-retina":"data-src",a=this;return this.one("unveil",function(){var t=this.getAttribute(l);t=t||this.getAttribute("data-src"),t&&(this.setAttribute("src",t),"function"==typeof e&&e.call(this))}),o.on("scroll.unveil resize.unveil lookup.unveil",n),n(),this}}(window.jQuery||window.Zepto); +function(a){"use strict";function c(c){return this.each(function(){var d=a(this),e=d.data("rh.tab");e||d.data("rh.tab",e=new b(this)),"string"==typeof c&&e[c]()})}var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.rh.tab",{relatedTarget:b[0]}),g=a.Event("show.rh.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.rh.tab",relatedTarget:b[0]}),b.trigger({type:"shown.rh.tab",relatedTarget:e[0]})})}}},b.prototype.activate=function(a,b){function d(){c.removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),a.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0)}var c=b.find("> .active");d()};var d=a.fn.tab;a.fn.tab=c,a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(b){b.preventDefault(),c.call(a(this),"show")};a(document).on("click.rh.tab.data-api",'[data-toggle="tab"]',e)}(jQuery); var table_charts=function(){ jQuery('.table_view_charts').each(function(index){ var rowcount=jQuery(this).find('.top_chart_row_found').data('rowcount'); for (var rowcountindex=0; rowcountindex < rowcount; rowcountindex++){ var heightArray=jQuery(this).find('li.row_chart_'+ rowcountindex +'').map(function(){ return jQuery(this).height(); }).get(); var maxHeight=Math.max.apply(Math, heightArray); jQuery(this).find('li.row_chart_'+ rowcountindex +'').height(maxHeight); var recomparecolvalue; jQuery(this).find('.top_chart_wrap li.row_chart_'+ rowcountindex +'').each(function(n){ if(jQuery(this).html()!=recomparecolvalue&&n > 0){ jQuery(this).closest('.table_view_charts').find('li.row_chart_'+ rowcountindex +'').addClass('row-is-different'); }else{ recomparecolvalue=jQuery(this).html(); }}); }}); } var re_sizebg=function(){ 'use strict'; jQuery('.vc_custom_row_width').each(function(){ var ride=jQuery(this).data('bg-width'); var ancenstor,parent; parent=jQuery(this).parent(); if(ride=='container_width'){ ancenstor=jQuery('.main-side').parent().parent(); } else if(ride=='window_width'){ ancenstor=jQuery('html'); } var al=parseInt(ancenstor.css('paddingLeft')); var ar=parseInt(ancenstor.css('paddingRight')) var w=al+ar + ancenstor.width(); var bl=-(parent.offset().left - ancenstor.offset().left); if(jQuery('body.rtl').length > 0){ jQuery(this).css({'width': w,'margin-right': bl }); }else{ jQuery(this).css({'width': w,'margin-left': bl }) ; }}); }; function isVisibleOnScroll(elem){ var $elem=jQuery(elem); var $window=jQuery(window); var docViewTop=$window.scrollTop(); var docViewBottom=docViewTop + $window.height(); var elemTop=$elem.offset().top; var elemBottom=elemTop + $elem.height(); return ((elemBottom >=docViewTop)&&(elemTop <=docViewBottom)&&(elemBottom <=docViewBottom)&&(elemTop >=docViewTop)); } var re_ajax_cache={ data: {}, remove: function (cache_id){ delete re_ajax_cache.data[cache_id]; }, exist: function (cache_id){ return re_ajax_cache.data.hasOwnProperty(cache_id)&&re_ajax_cache.data[cache_id]!==null; }, get: function (cache_id){ return re_ajax_cache.data[cache_id]; }, set: function (cache_id, cachedData){ re_ajax_cache.remove(cache_id); re_ajax_cache.data[cache_id]=cachedData; }}; var re_ajax_search={ _current_selection_index:0, _last_request_results_count:0, _first_down_up:true, _is_search_open:false, init: function init(){ jQuery(document).on('click', '.icon-search-onclick', function(e){ e.stopPropagation(); jQuery('.main-nav').toggleClass('top-search-onclick-open'); if(re_ajax_search._is_search_open===true){ re_ajax_search._is_search_open=false; }else{ re_ajax_search._is_search_open=true; if(jQuery('html').hasClass('flash')){ setTimeout(function(){ jQuery('.main-nav .search-header-contents input[name="s"]').focus(); }, 200); }} }); jQuery(document).click(function(e){ if(jQuery(e.target).closest(".head_search").length||jQuery(e.target).closest(".custom_search_box").length) return; jQuery('.head_search .re-aj-search-wrap').removeClass('re-aj-search-open').empty(); jQuery('.custom_search_box .re-aj-search-wrap').removeClass('re-aj-search-open').empty(); e.stopPropagation(); if(re_ajax_search._is_search_open===true){ re_ajax_search._is_search_open=false; }}); jQuery(document).click(function(e){ if(jQuery(e.target).closest(".search-header-contents").length) return; jQuery('.main-nav').removeClass('top-search-onclick-open'); e.stopPropagation(); if(re_ajax_search._is_search_open===true){ re_ajax_search._is_search_open=false; }}); jQuery('.re-ajax-search').keydown(function(event){ var ajaxsearchitem=jQuery(this); if((event.which&&event.which==39) || (event.keyCode&&event.keyCode==39) || (event.which&&event.which==37) || (event.keyCode&&event.keyCode==37)){ re_ajax_search.re_ajax_set_focus(ajaxsearchitem); return; } if((event.which&&event.which==13)||(event.keyCode&&event.keyCode==13)){ var re_ajax_search_cur=jQuery(this).parent().parent().find('.re-sch-cur-element'); if(re_ajax_search_cur.length > 0){ var re_searchopen_url=re_ajax_search_cur.find('.re-search-result-title a').attr('href'); window.location=re_searchopen_url; }else{ jQuery(this).parent().submit(); } return false; }else{ if((event.which&&event.which==40)||(event.keyCode&&event.keyCode==40)){ re_ajax_search.re_aj_search_move_key_down(ajaxsearchitem); return false; }else if((event.which&&event.which==38)||(event.keyCode&&event.keyCode==38)){ re_ajax_search.re_aj_search_move_key_up(ajaxsearchitem); return false; }else{ if((event.which&&event.which==8)||(event.keyCode&&event.keyCode==8)){ var search_query=jQuery(this).val(); if(search_query.length==1){ jQuery(this).parent().parent().find('.re-aj-search-wrap').removeClass('re-aj-search-open').empty(); }} re_ajax_search.re_ajax_set_focus(ajaxsearchitem); setTimeout(function(){ re_ajax_search.do_ajax_call(ajaxsearchitem); }, 100); } return true; }}); }, re_aj_search_move_key_up: function re_aj_search_move_key_up(elem){ if(re_ajax_search._first_down_up===true){ re_ajax_search._first_down_up=false; if(re_ajax_search._current_selection_index===0){ re_ajax_search._current_selection_index=re_ajax_search._last_request_results_count - 1; }else{ re_ajax_search._current_selection_index--; }}else{ if(re_ajax_search._current_selection_index===0){ re_ajax_search._current_selection_index=re_ajax_search._last_request_results_count; }else{ re_ajax_search._current_selection_index--; }} elem.parent().parent().find('.re-search-result-div').removeClass('re-sch-cur-element'); if(re_ajax_search._current_selection_index > re_ajax_search._last_request_results_count -1){ elem.closest('form').fadeTo(100, 1); }else{ re_ajax_search.re_search_input_remove_focus(elem); elem.parent().parent().find('.re-search-result-div').eq(re_ajax_search._current_selection_index).addClass('re-sch-cur-element'); }}, re_aj_search_move_key_down: function re_aj_search_move_key_down(elem){ if(re_ajax_search._first_down_up===true){ re_ajax_search._first_down_up=false; }else{ if(re_ajax_search._current_selection_index===re_ajax_search._last_request_results_count){ re_ajax_search._current_selection_index=0; }else{ re_ajax_search._current_selection_index++; }} elem.parent().parent().find('.re-search-result-div').removeClass('re-sch-cur-element'); if(re_ajax_search._current_selection_index > re_ajax_search._last_request_results_count - 1){ elem.closest('form').fadeTo(100, 1); }else{ re_ajax_search.re_search_input_remove_focus(elem); elem.parent().parent().find('.re-search-result-div').eq(re_ajax_search._current_selection_index).addClass('re-sch-cur-element'); }}, re_ajax_set_focus: function re_ajax_set_focus(elem){ re_ajax_search._current_selection_index=0; re_ajax_search._first_down_up=true; elem.closest('form').fadeTo(100, 1); elem.parent().parent().find('.re-search-result-div').removeClass('re-sch-cur-element'); }, re_search_input_remove_focus: function re_search_input_remove_focus(elem){ if(re_ajax_search._last_request_results_count!==0){ elem.closest('form').css('opacity', 0.5); }}, process_ajax_response: function (data, callelem){ var current_query=callelem.val(); if(current_query==''){ callelem.parent().parent().find('.re-aj-search-wrap').empty(); return; } var td_data_object=jQuery.parseJSON(data); if(td_data_object.re_search_query!==current_query){ return; } re_ajax_search._current_selection_index=0; re_ajax_search._last_request_results_count=td_data_object.re_total_inlist; re_ajax_search._first_down_up=true; callelem.parent().parent().find('.re-aj-search-wrap').addClass('re-aj-search-open').html(td_data_object.re_data); var iconsearch=callelem.parent().find('.fa-refresh'); iconsearch.removeClass('fa-refresh fa-spin').addClass('fa-search'); callelem.removeClass('searching-now'); var winheight=jQuery(window).height(); if(winheight < 700){ callelem.parent().parent().find('.re-aj-search-wrap').addClass('re-aj-search-overflow'); }}, do_ajax_call: function do_ajax_call(elem){ var posttypes=elem.data('posttype'); var enable_compare=elem.data('enable_compare'); var catid=elem.data('catid'); var callelem=elem; if(elem.val()==''){ re_ajax_search.re_ajax_set_focus(callelem); return; } var search_query=elem.val(); if(re_ajax_cache.exist(search_query)){ re_ajax_search.process_ajax_response(re_ajax_cache.get(search_query), callelem); return; } var iconsearch=elem.parent().find('.fa-search'); iconsearch.removeClass('fa-search').addClass('fa-refresh fa-spin'); elem.addClass('searching-now'); jQuery.ajax({ type: 'POST', url: translation.ajax_url, data: { action: 'rehub_ajax_search', re_string: search_query, posttypesearch: posttypes, enable_compare:enable_compare, catid:catid, }, success: function(data, textStatus, XMLHttpRequest){ re_ajax_cache.set(search_query, data); re_ajax_search.process_ajax_response(data, callelem); }, error: function(MLHttpRequest, textStatus, errorThrown){ }}); }}; var NavOverlayRemoved=true; var revMenuStyle=function(){ var menu=jQuery('.responsive_nav_wrap'), openMenu=menu.find('#dl-trigger'), navMenu=menu.find('#slide-menu-mobile'), menuList=menu.find('#slide-menu-mobile > .menu'), subMenu=menu.find('.sub-menu'), header=jQuery('#main_header'), windowWidth=window.innerWidth, windowHeight=jQuery(window).height(); menuList.addClass('off-canvas').css('height', windowHeight - 52); if(menuList.find('.close-menu').length===0){ menuList.append('
  • '); } jQuery('#slide-menu-mobile .menu-item-has-children').children('a').after(''); jQuery('#slide-menu-mobile .menu-item-has-children:not(.rh-mobile-linkable)').children('a').addClass('submenu-toggle'); menuList.on('click', '.submenu-toggle', function(evt){ evt.preventDefault(); jQuery(this) .siblings('.sub-menu') .addClass('sub-menu-active'); }); subMenu.each(function(){ var $this=jQuery(this); if($this.find('.back-mb').length===0){ $this.prepend('
  • '+translation.back+'
  • '); } menu.on('click', '.back-mb span', function(evt){ evt.preventDefault(); jQuery(this) .parent() .parent() .removeClass('sub-menu-active'); }); }); openMenu.on('click', function(){ jQuery('#wpadminbar').css('z-index', '999'); navMenu.fadeIn(100); menuList.addClass('off-canvas-active'); jQuery(this).addClass('toggle-active'); if(NavOverlayRemoved){ jQuery('body').append(jQuery('
    ').hide().fadeIn()); NavOverlayRemoved=false; } jQuery('#slide-menu-mobile').find('img.lazyimages').each(function(){ var source=jQuery(this).attr("data-src"); jQuery(this).attr("src", source).css({'opacity': '1'}); }); }); jQuery('#slide-menu-mobile .vc_tta-panel-heading a').on('click', function(e){ e.stopPropagation(); e.preventDefault(); jQuery('#slide-menu-mobile .vc_tta-panel-heading a').removeClass('active'); jQuery('#slide-menu-mobile .vc_tta-panel-body').slideUp(); jQuery(this).addClass('active').closest('.vc_tta-panel').find('.vc_tta-panel-body').slideDown(); }); jQuery(document).on('click', '.close-menu, .offsetnav-overlay', function(event){ menuList.removeClass('off-canvas-active'); openMenu.removeClass('toggle-active'); jQuery('.sub-menu').removeClass('sub-menu-active'); if(!NavOverlayRemoved){ jQuery('.offsetnav-overlay').remove(); NavOverlayRemoved=true; }}); } jQuery(document).ready(function($){ 'use strict'; $("img.lazyimages").unveil(40, function(){ $(this).load(function(){ this.style.opacity=1; }); }); $('.tabs, .vc_tta, .wpsm-tabs, .tab-pane').find('img.lazyimages').trigger("unveil"); var res_nav=$("#main_header .top_menu").html(); $("#main_header .responsive_nav_wrap").html('
    '+res_nav+'
    '); if($('#re_menu_near_logo').length > 0){ var header_responsive_menu=$("#re_menu_near_logo ul").html(); $("#main_header .responsive_nav_wrap > ul").prepend(header_responsive_menu); } if($('#main_header .top-nav ul.menu').length > 0){ var header_top_menu_add=$("#main_header .top-nav ul.menu").html(); $("#main_header .responsive_nav_wrap > ul").append(header_top_menu_add); } if($('#main_header .top-social .social_icon').length > 0){ var header_social_menu_add=$("#main_header .top-social .social_icon").html(); $("#main_header .responsive_nav_wrap > ul").append(''); } $('#main_header .responsive_nav_wrap').wrapInner(function(){ return "
    "; }); if($('.rehub-custom-menu-item.rh_woocartmenu').length > 0){ $("#main_header .responsive_nav_wrap #dl-menu").prepend($(".rehub-custom-menu-item.rh_woocartmenu").html()); if($('.logo_image_mobile').length > 0){ $('#dl-menu .logo_image_mobile img').css('left', '90px'); }} if($('.rh_woocartmenu_cell').length > 0){ $("#main_header .responsive_nav_wrap #dl-menu").prepend($(".rh_woocartmenu_cell").html()); } if($('.rehub-custom-menu-item.rehub-top-login-onclick .act-rehub-login-popup').length > 0){ $("#main_header .responsive_nav_wrap #dl-menu").prepend(""); } if($('.rehub-custom-menu-item.rehub-top-login-onclick .user-dropdown-intop').length > 0){ $("#main_header .responsive_nav_wrap #dl-menu").prepend($(".rehub-custom-menu-item.rehub-top-login-onclick").html()); } if($('#main_header .responsive_nav_wrap #dl-menu .rehub-custom-menu-item').length > 0){ $("#main_header .responsive_nav_wrap #dl-menu .rehub-custom-menu-item").remove(); } if($('.logo-section .mobileinmenu').length > 0){ $("#main_header .responsive_nav_wrap #dl-menu").prepend($(".logo-section .mobileinmenu").clone()); } if($(".main-nav .subline").length > 0){ $(".main-nav").addClass("subline-enabled"); } if($('#logo_mobile_wrapper').length > 0){ $("#main_header .responsive_nav_wrap #dl-menu").prepend($('#logo_mobile_wrapper').html()); } if($('.main-nav .logo-inmenu').length > 0){ $("#main_header .responsive_nav_wrap #dl-menu .menu-item.logo-inmenu").remove(); } $("#main_header .responsive_nav_wrap #dl-menu").prepend(""); $("#main_header .responsive_nav_wrap #dl-menu").prepend(""); re_sizebg(); revMenuStyle(); re_ajax_search.init(); if($('.right_aff .price_count').length > 0){ var width_ofcontainer=$('.right_aff .price_count').innerWidth() / 2; $('.right_aff .price_count').append(''); } $('.rehub_scroll, #kcmenu a, .kc-gotop').bind('click.smoothscroll',function (e){ e.preventDefault(); if(typeof $(this).data('scrollto')!=='undefined'){ var target=$(this).data('scrollto'); var hash=$(this).data('scrollto'); }else{ var target=$(this.hash + ', a[name="'+ this.hash.replace(/#/,"") +'"]').first(); var hash=this.hash; } var $target=$(target); $('html, body').stop().animate({ 'scrollTop': $target.offset().top - 45 }, 500, 'swing', function (){ window.location.hash=hash; }); }); $('.tabs-menu').delegate('li:not(.current)', 'click', function(){ $(this).addClass('current').siblings().removeClass('current').parents('.tabs').find('.tabs-item').hide().eq($(this).index()).fadeIn(700); $(this).closest('.tabs').find('img.lazyimages').each(function(){ var source=$(this).attr("data-src"); $(this).attr("src", source).css({'opacity': '1'}); }); }) $('.tabs-menu li:first-child').trigger('click'); $('.wpsm-tabs:not(.vc_tta)').each(function(){ $(this).tabs(); }); $('.wpsm-bar').each(function(){ $(this).find('.wpsm-bar-bar').animate({ width: $(this).attr('data-percent') }, 1500); }); $(".wpsm-accordion").each(function(){ $(this).accordion({heightStyle: "content" }); }); $("h3.wpsm-toggle-trigger").click(function(){ $(this).toggleClass("active").next().slideToggle("fast");return false; }); if($('.wpsm-tooltip-sw').length > 0){ $(".wpsm-tooltip-sw").tipsy({gravity: "sw", fade: true, html: true }); } $('.rehub_woo_tabs_menu').delegate('li:not(.current)', 'click', function(){ $(this).addClass('current').siblings().removeClass('current').parents('.rehub_woo_review').find('.rehub_woo_review_tabs').hide().eq($(this).index()).fadeIn(700); $(this).closest('.rehub_woo_review').find('img.lazyimages').each(function(){ var source=$(this).attr("data-src"); $(this).attr("src", source).css({'opacity': '1'}); }); }) $('.rehub_woo_tabs_menu li:first-child').trigger('click'); $('.btn_offer_block.choose_offer_woo').click(function(event){ event.preventDefault(); $('.rehub_woo_tabs_menu li.woo_deals_tab').trigger('click'); }); $('.cat_widget_custom .children').parent().find('a').append('  +'); $('.tabs-item .drop_list').click(function(){ $(this).parent().parent().find('.children').slideToggle(); return false }); $('.r_offer_details .r_show_hide').click(function(){ $(this).parent().find('.open_dls_onclk').slideToggle(); $(this).toggleClass('r_show_active'); }); $('.expand_all_offers').click(function(){ var $expand=$(this).closest('.widget_merchant_list'); if($expand.hasClass('expandme')){ $expand.removeClass('expandme'); $(this).find('.expandme').html('-'); }else{ $expand.addClass('expandme'); $(this).find('.expandme').html('+'); }}); if(jQuery("#rh-category-search").length>0){ var a=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("long_name","key_word"),queryTokenizer:Bloodhound.tokenizers.whitespace,local:typeahead_categories}); a.initialize(),jQuery("#rh-category-search .typeahead").typeahead({hint:!1,highlight:!0,minLength:1,autoselect:!0},{name:"categories",displayKey:"long_name",source:a.ttAdapter(),templates:{empty:['
    ','No results found.',"
    "].join("\n")}}),jQuery("#category-search .typeahead").focus(),jQuery(".js-clear-search").on("click",function(){jQuery(this).parent().find(".typeahead").val(""),jQuery(this).addClass("hide")}),jQuery("#rh-category-search .typeahead").keyup(function(){jQuery(this).val().length>=3?jQuery(".js-clear-search").removeClass("hide"):jQuery(".js-clear-search").addClass("hide")}),jQuery(document).on("typeahead:selected",function(a,b){window.location=""+b.html_name}) } if($('.rh-tilled-gallery').length > 0){ $('.rh-tilled-gallery').each(function(){ var galleryid=$(this).data('galleryid'); $(this).justifiedGallery({ lastRow:'nojustify', rowHeight:200, rel:'prettyPhoto[rehub_postthumb_gallery_'+ galleryid + ']', margins:10, captions:false, }).on('jg.complete', function (){ $(this).find('a[rel^="prettyPhoto"]').prettyPhoto({social_tools:false, default_width: 854,default_height: 480}); }); }); } $('.rh-container').find('iframe[src*="player.vimeo.com"], iframe[src*="youtube.com"]').each(function(){ var $video=$(this); if($video.parents('object').length) return; if($video.parent().hasClass('wpb_video_wrapper')) return; if($video.parent().hasClass('video-container')) return; if($video.parent().parent().hasClass('slides')) return; if(! $video.prop('id')) $video.attr('id', 'rvw' + Math.floor(Math.random() * 999999)); $video.wrap('
    ') }); $(document).on("click", ".masked_coupon:not(.expired_coupon)", function(e){ e.preventDefault(); var $this=$(this); var codeid=$this.data('codeid'); var codetext=$this.data('codetext'); if(typeof $this.data('codeid')!=='undefined'){var couponpage=window.location.pathname + "?codeid=" + codeid;} if(typeof $this.data('codetext')!=='undefined'){var couponpage=window.location.pathname + "?codetext=" + codetext;} var couponcode=$this.data('clipboard-text'); var destination=$this.data('dest'); if(destination!=""||destination!="#"){ window.location.href=destination; } window.open(couponpage); }); function GetURLParameter(sParam){ var sPageURL=window.location.search.substring(1); var sURLVariables=sPageURL.split('&'); for (var i=0; i < sURLVariables.length; i++){ var sParameterName=sURLVariables[i].split('='); if(sParameterName[0]==sParam){ return sParameterName[1]; }} } var coupontrigger=GetURLParameter("codeid"); if(coupontrigger){ var $change_code=$(".rehub_offer_coupon.masked_coupon:not(.expired_coupon)[data-codeid='" + coupontrigger +"']"); var couponcode=$change_code.data('clipboard-text'); $.pgwModal({ url: translation.ajax_url + "?action=ajax_code&codeid=" + coupontrigger, titleBar: false, maxWidth: 650, mainClassName:'pgwModal coupon-reveal-popup', ajaxOptions:{ success:function(response){ if(response){ $.pgwModal({ pushContent: response }); $change_code.removeClass('masked_coupon woo_loop_btn coupon_btn btn_offer_block wpsm-button').addClass('not_masked_coupon').html(''+ couponcode +''); $change_code.closest('.reveal_enabled').removeClass('reveal_enabled'); }else{ $.pgwModal({ pushContent: 'An error has occured' }); }} }}); }; $(document).on("click", "a.not_masked_coupon", function(e){ e.preventDefault(); }); $(document).on("click", ".csspopuptrigger", function(e){ e.preventDefault(); var destination='#' + $(this).data('popup'); $(destination).toggleClass('active'); }); $(document).on("click", ".csspopup .cpopupclose", function(e){ e.preventDefault(); $(this).closest('.csspopup').removeClass('active'); }); $(document).on("click", ".toggle-this-table", function(e){ e.preventDefault(); $(this).closest('.rh-tabletext-block').toggleClass('closedtable'); }); $(".rehub_offer_coupon.masked_coupon.expired_coupon").each(function(){ var couponcode=$(this).data('clipboard-text'); $(this).removeClass('masked_coupon woo_loop_btn coupon_btn btn_offer_block wpsm-button').addClass('not_masked_coupon').text(couponcode); $(this).closest('.reveal_enabled').removeClass('reveal_enabled'); }); if($('.rehub_offer_coupon:not(.expired_coupon)').length > 0){ var client=new Clipboard('.rehub_offer_coupon:not(.expired_coupon)'); var OfferCoupon=$('.rehub_offer_coupon:not(.expired_coupon)'); client.on('success', function(e){ OfferCoupon.find('i').replaceWith(''); OfferCoupon.find('i').fadeOut(2500, function(){ OfferCoupon.find('i').replaceWith('').fadeIn('slow'); }); }); client.on('error', function(e){ console.log(e); }); } $('.ext-source').replaceWith(function(){ return '' + $(this).html() + ''; }); $('.int-source').replaceWith(function(){ return '' + $(this).html() + ''; }); $('.inf_scr_wrap_auto').each(function(){ var $this=$(this); $this.infinitescroll({ navSelector: ".more_post", nextSelector: ".more_post a", itemSelector: ".inf_scr_item", loading: { finishedMsg: '' + translation.fin + '', msgText: '', img: translation.templateurl + '/images/preload.gif', }, }, function(){ $this.find('img.lazyimages').each(function(){ var source=$(this).attr("data-src"); $(this).attr("src", source).css({'opacity': '1'}); }); } ); }); $('.eq_height_post').equalHeightColumns({ minWidth: 767, afterTimeout: 500, checkHeight: 'innerHeight' }); $('.eq_height_inpost').equalHeightColumns({ minWidth: 767, afterTimeout: 500, checkHeight: 'innerHeight' }); $('.cat-pagination').on('click', 'a:not(.active) ', function(){ var multi_cat=$(this).closest('.multi_cat'); var multi_cat_wrap=multi_cat.find('.multi_cat_wrap'); var page=$(this).data('paginated'); var data={ 'action': 'multi_cat', 'page': page, 'tax': multi_cat.data('tax'), 'term': multi_cat.data('term'), 'nonce':translation.nonce, }; multi_cat_wrap.addClass('loading'); $.post(translation.ajax_url, data, function(response){ if(response!=='fail'){ multi_cat_wrap.html(response); multi_cat.find('.cat-pagination a').removeClass('active'); multi_cat.find('.cat-pagination a[data-paginated="' + page + '"]').addClass('active'); } multi_cat_wrap.removeClass('loading'); }); }); jQuery(document).on('click', '.share-link-image', function(event){ var href=jQuery(this).data("href"), service=jQuery(this).data('service'), width='pinterest'==service ? 750:600, height='twitter'==service ? 250:'pinterest'==service ? 320:300, top=(screen.height / 2) - height / 2, left=(screen.width / 2) - width / 2; var options='top=' + top + ',left=' + left + ',width=' + width + ',height=' + height; event.preventDefault(); event.stopPropagation(); window.open(href, service, options); }); $(document).on('click', '#rehub-comments-tabs span', function(){ if(typeof rating_tabs_ajax_send!=='undefined'&&rating_tabs_ajax_send) return; var post_id=$('#rehub-comments-tabs').data('postid'); var rating_tabs_ajax_send=true; var p=$(this).parent().children().removeClass('active'); $(this).addClass('active'); if($(this).data('tabid')==1){ $('#loadcomment-list').html(''); $('#tab-1').show(); rating_tabs_ajax_send=false; return; } $.ajax({ type: 'post', data: 'action=show_tab&post_id='+post_id+'&tab_number='+$(this).data('tabid')+'&rating_tabs_id='+translation.rating_tabs_id, url: translation.ajax_url, beforeSend: function(){ $('#tab-1').hide(); $('#loadcomment-list').html('
    '); }, error: function(jqXHR, textStatus, errorThrown){ $('#loadcomment-list').html('error: '+errorThrown); }, success:function(html_data){ rating_tabs_ajax_send=false; $("#loadcomment-list").html(html_data); }}); }); $(window).resize(function(){ re_sizebg(); var w=$(window).width(); if(w > 1023){ $('#slide-menu-mobile').hide(); $('.offsetnav-overlay').hide(); }}); if($('.ap-login-message-wrapper').length > 0){ if($('#rehub-login-popup').length > 0){ $(".ap-login-message-wrapper .ap-login-message + a").addClass('act-rehub-login-popup'); }} if($('#respond .must-log-in a').length > 0){ if($('#rehub-login-popup').length > 0){ $("#respond .must-log-in a").addClass('act-rehub-login-popup'); }} if($('#comments .comment-reply-login').length > 0){ if($('#rehub-login-popup').length > 0){ $(".comment-reply-login").addClass('act-rehub-login-popup'); }} $(document).on('click', 'body:not(.logged-in) .act-rehub-login-popup', function(e){ e.preventDefault(); var acttype=$(this).data('type'); if(acttype=='login'){ $.pgwModal({ titleBar: false, target: '#rehub-login-popup', mainClassName:'pgwModal re-user-popup-wrap', }); $('.re-user-popup-wrap .rehub-errors').html(''); } else if(acttype=='register'){ $.pgwModal({ titleBar: false, target: '#rehub-register-popup', mainClassName:'pgwModal re-user-popup-wrap', }); $('.re-user-popup-wrap .rehub-errors').html(''); $('.re-user-popup-wrap .recaptchamodail').attr('id', 'recaptchamodail'); } else if(acttype=='resetpass'){ $.pgwModal({ titleBar: false, target: '#rehub-reset-popup', mainClassName:'pgwModal re-user-popup-wrap', }); $('.re-user-popup-wrap .rehub-errors').html(''); } else if(acttype=='restrict'){ $.pgwModal({ titleBar: false, target: '#rehub-restrict-login-popup', mainClassName:'pgwModal re-user-popup-wrap', }); } else if(acttype=='url'){ if($(this).attr('href')){ var gocustomurl=$(this).attr('href'); }else{ var gocustomurl=$(this).data('customurl'); } window.location.href=gocustomurl; }else{ if($('#rehub-custom-login-url').length > 0){ var gocustomurl=$('#rehub-custom-login-url').data('customloginurl'); window.location.href=gocustomurl; }else{ $.pgwModal({ titleBar: false, target: '#rehub-login-popup', mainClassName:'pgwModal re-user-popup-wrap', }); $('.re-user-popup-wrap .rehub-errors').html(''); }} }); $(document).on('submit','.re-user-popup-wrap #rehub_login_form_modal',function(e){ e.preventDefault(); var button=$(this).find('button.rehub_main_btn'); button.addClass('loading'); $.post(translation.ajax_url, $(this).serialize(), function(data){ var obj=$.parseJSON(data); $('.rehub-login-popup .rehub-errors').html(obj.message); if(obj.error==false){ if(obj.redirecturl){ window.setTimeout(function(){window.location.href=obj.redirecturl;},200); }else{ window.setTimeout(function(){location.reload()},200); } button.hide(); } button.removeClass('loading'); }); }); $(document).on('submit','.re-user-popup-wrap #rehub_registration_form_modal',function(e){ e.preventDefault(); var button=$(this).find('button.rehub_main_btn'); button.addClass('loading'); $.post(translation.ajax_url, $(this).serialize(), function(data){ var obj=$.parseJSON(data); $('.rehub-register-popup .rehub-errors').html(obj.message); if(obj.error==false){ $('.rehub-register-popup').addClass('registration-complete'); if(obj.redirecturl){ window.setTimeout(function(){window.location.href=obj.redirecturl;},4000); }else{ window.setTimeout(function(){location.reload()},4000); }} $('.rehub-register-popup').removeClass('registration-complete'); button.removeClass('loading'); }); }); $(document).on('submit','.re-user-popup-wrap #rehub_reset_password_form_modal',function(e){ e.preventDefault(); var button=$(this).find('button.rehub_main_btn'); button.addClass('loading'); $.post(translation.ajax_url, $(this).serialize(), function(data){ var obj=$.parseJSON(data); $('.rehub-reset-popup .rehub-errors').html(obj.message); if(obj.error==false){ window.setTimeout(function(){location.reload()},3000); } button.removeClass('loading'); }); }); $('.user-ava-intop').click(function(e){ e.stopPropagation(); $(this).parent().find('.user-dropdown-intop-menu').toggleClass('user-dropdown-intop-open'); $(this).toggleClass('user-ava-intop-open'); }); $('.user-dropdown-intop-menu').click(function(e){ e.stopPropagation(); }); $(document).click(function(){ $('.user-dropdown-intop-menu').removeClass('user-dropdown-intop-open'); $('.user-ava-intop').removeClass('user-ava-intop-open'); $('.re_tax_dropdown').removeClass('active'); }); $('body').on('click', '#rehub_add_offer_form_modal .rehub_main_btn', function(e){ e.preventDefault(); var error; var button=$(this); var ref=button.closest('form').find('input.required'); var data=button.closest('form').find('input'); $(ref).each(function(){ if($(this).val()==''){ var errorfield=$(this); $(this).addClass('error').parent('.re-form-group').prepend('
    '); error=1; $(":input.error:first").focus(); return; }}); if(!(error==1)){ button.addClass('loading'); $.ajax({ type: 'POST', url: translation.ajax_url, data: data, success: function(){ setTimeout(function(){ button.removeClass('loading'); }, 500); $('.rehub-offer-popup').toggleClass('rhhidden'); $('.rehub-offer-popup-ok').toggleClass('rhhidden'); }, error: function(xhr, str){ alert('Error: ' + xhr.responseCode); }}); } return false; }); $(".media_owl_carousel .photo-item").hover(function(){ $(this).children('.gp-overlay').stop(true, true).fadeIn(500); }, function(){ $(this).children('.gp-overlay').stop(true, true).fadeOut(500); }); $(document).on("click", ".post_thumbs_meter .thumbplus:not(.alreadyhot)", function(e){ e.preventDefault(); var $this=$(this); if($this.hasClass("restrict_for_guests")){ return false; } var post_id=$(this).data("post_id"); var informer=parseInt($(this).attr("data-informer")); $(this).addClass("loading"); $.ajax({ type: "post", url: translation.ajax_url, data: "action=hot-count&hotnonce="+translation.hotnonce+"&hot_count=hot&post_id="+post_id, success: function(count){ $this.removeClass("loading"); $this.addClass('alreadyhot').parent().find('.thumbminus').addClass('alreadyhot'); informer=informer+1; $this.closest('.post_thumbs_meter').find('#thumbscount' + post_id + '').text(informer); $this.attr("data-informer",informer); }}); return false; }); $(document).on("click", ".heart_thumb_wrap .alreadyhot.heartplus", function(e){ e.preventDefault(); var $this=$(this); if($this.hasClass("restrict_for_guests")){ return false; } var post_id=$(this).data("post_id"); var informer=parseInt($(this).attr("data-informer")); $(this).addClass("loading"); $.ajax({ type: "post", url: translation.ajax_url, data: "action=hot-count&hotnonce="+translation.hotnonce+"&hot_count=cold&heart=1&post_id="+post_id, success: function(count){ $this.removeClass("loading"); $this.removeClass('alreadyhot'); informer=informer-1; $this.closest('.post_thumbs_meter').find('#thumbscount' + post_id + '').text(informer); $this.attr("data-informer",informer); }}); return false; }); $(document).on("click", ".post_thumbs_meter .thumbminus:not(.alreadyhot)", function(e){ e.preventDefault(); var $this=$(this); if($this.hasClass("restrict_for_guests")){ return false; } var post_id=$(this).data("post_id"); var informer=$(this).data("informer"); $(this).addClass("loading"); $.ajax({ type: "post", url: translation.ajax_url, data: "action=hot-count&hotnonce="+translation.hotnonce+"&hot_count=cold&post_id="+post_id, success: function(count){ $this.removeClass("loading"); $this.addClass('alreadyhot').parent().find('.thumbplus').addClass('alreadyhot'); informer=informer-1; $this.closest('.post_thumbs_meter').find('#thumbscount' + post_id + '').text(informer); }}); return false; }); $(document).on("click", ".hotmeter .hotplus:not(.alreadyhot)", function(e){ e.preventDefault(); if($(this).hasClass("restrict_for_guests")){ return false; } var post_id=$(this).data("post_id"); var informer=$(this).data("informer"); $(this).addClass('alreadyhot').parent().parent().find('.hotminus').addClass('alreadyhot'); $('#textinfo' + post_id + '').html(""); $.ajax({ type: "post", url: translation.ajax_url, data: "action=hot-count&hotnonce="+translation.hotnonce+"&hot_count=hot&post_id="+post_id, success: function(count){ $('#textinfo' + post_id + '').html(''); informer=informer+1; $('#temperatur' + post_id + '').text(informer+"°"); if(informer>translation.max_temp){ informer=translation.max_temp; } if(informer>=0){ $('#scaleperc' + post_id + '').css("width", informer / translation.max_temp * 100+'%').removeClass('cold_bar'); $('#temperatur' + post_id + '').removeClass('cold_temp'); }else{ $('#scaleperc' + post_id + '').css("width", informer / translation.min_temp * 100+'%'); }} }); return false; }); $(document).on("click", ".hotmeter .hotminus:not(.alreadyhot)", function(e){ e.preventDefault(); if($(this).hasClass("restrict_for_guests")){ return false; } var post_id=$(this).data("post_id"); var informer=$(this).data("informer"); $(this).addClass('alreadyhot').parent().parent().find('.hotplus').addClass('alreadyhot'); $('#textinfo' + post_id + '').html(""); $.ajax({ type: "post", url: translation.ajax_url, data: "action=hot-count&hotnonce="+translation.hotnonce+"&hot_count=cold&post_id="+post_id, success: function(count){ $('#textinfo' + post_id + '').html(''); informer=informer-1; $('#temperatur' + post_id + '').text(informer+"°"); if(informer"); $.ajax({ type: "post", url: translation.ajax_url, data: "action=rh-user-favor-shop&favornonce="+translation.hotnonce+"&rh_user_favorite_shop=&user_id="+user_id, success: function(count){ if(count.indexOf("already")!==-1){ var lecount=count.replace("already",""); if(lecount==0){ var lecount="0"; } heart.find(".favorshop_like").html(""); heart.removeClass("alreadyinfavor"); heart.find(".count").text(lecount); }else{ heart.find(".favorshop_like").html(""); heart.addClass("alreadyinfavor"); heart.find(".count").text(count); }} }); return false; }); $("#re_filter_instore").on("click", "span:not(.active)", function(){ var ourClass=$(this).attr('class'); $('#re_filter_instore span').removeClass('active'); $(this).addClass('active'); if(ourClass=='all'){ $('.woo_offer_list').children('div').show(); }else{ $('.woo_offer_list').children('div:not(.' + ourClass + ')').hide(); $('.woo_offer_list').children('div.' + ourClass).show(); } return false; }); $(document).on('click', '.re_ajax_pagination_btn', function(e){ e.preventDefault(); var $this=$(this); var containerid=$this.data('containerid'); var activecontainer=$('#'+containerid); var sorttype=$this.data('sorttype'); var offset=$this.data('offset'); var filterargs=activecontainer.data('filterargs'); var innerargs=activecontainer.data('innerargs'); var template=activecontainer.data('template'); var data={ 'action': 're_filterpost', 'sorttype': sorttype, 'filterargs':filterargs, 'template':template, 'containerid':containerid, 'offset':offset, 'innerargs':innerargs }; $this.parent().find('span').removeClass('active'); $this.addClass('active'); $.ajax({ type: "POST", url: translation.ajax_url, data: data, success: function(response){ if(response!=='fail'){ activecontainer.find('.re_ajax_pagination').remove(); if(template=='query_type3'){ var $content=$(response); activecontainer.find('.masonry_grid_fullwidth').append($content).masonry('appended', $content); }else{ activecontainer.append($(response).hide().fadeIn(1000)); } activecontainer.find('img.lazyimages').each(function(){ var source=$(this).attr("data-src"); $(this).attr("src", source).css({'opacity': '1'}); }); activecontainer.find('.eq_height_inpost').equalHeightColumns({ minWidth: 767, afterTimeout: 500, checkHeight: 'innerHeight' }); }} }); }); $(document).on('inview', '.re_aj_pag_auto_wrap .re_ajax_pagination_btn', function(e){ e.preventDefault(); var $this=$(this); var containerid=$this.data('containerid'); var activecontainer=$('#'+containerid); var sorttype=$this.data('sorttype'); var offset=$this.data('offset'); var filterargs=activecontainer.data('filterargs'); var innerargs=activecontainer.data('innerargs'); var template=activecontainer.data('template'); var data={ 'action': 're_filterpost', 'sorttype': sorttype, 'filterargs':filterargs, 'template':template, 'containerid':containerid, 'offset':offset, 'innerargs':innerargs }; $this.parent().find('span').removeClass('active'); $this.addClass('active'); $.ajax({ type: "POST", url: translation.ajax_url, data: data, success: function(response){ if(response!=='fail'){ activecontainer.find('.re_ajax_pagination').remove(); if(template=='query_type3'){ var $content=$(response); activecontainer.find('.masonry_grid_fullwidth').append($content).masonry('appended', $content); }else{ activecontainer.append($(response).hide().fadeIn(1000)); } activecontainer.find('img.lazyimages').each(function(){ var source=$(this).attr("data-src"); $(this).attr("src", source).css({'opacity': '1'}); }); activecontainer.find('.eq_height_inpost').equalHeightColumns({ minWidth: 767, afterTimeout: 500, checkHeight: 'innerHeight' }); }} }); }); $('.re_filter_panel').on('click', '.re_filtersort_btn:not(.active)', function(e){ e.preventDefault(); var $this=$(this); var containerid=$this.data('containerid'); var activecontainer=$('#'+containerid); var sorttype=$this.data('sorttype'); var filterargs=activecontainer.data('filterargs'); var innerargs=activecontainer.data('innerargs'); var template=activecontainer.data('template'); var data={ 'action': 're_filterpost', 'sorttype': sorttype, 'filterargs':filterargs, 'template':template, 'containerid':containerid, 'innerargs':innerargs }; $this.closest('ul').addClass('activeul'); $this.addClass('re_loadingbefore'); activecontainer.addClass('sortingloading'); $.ajax({ type: "POST", url: translation.ajax_url, data: data, success: function(response){ if(response!=='fail'){ if(template=='query_type3'){ var $content=$(response); activecontainer.find('.masonry_grid_fullwidth').html('').prepend($content).masonry('prepended', $content); }else{ activecontainer.html($(response).hide().fadeIn(1000)); } activecontainer.find('img.lazyimages').each(function(){ var source=$(this).attr("data-src"); $(this).attr("src", source).css({'opacity': '1'}); }); activecontainer.find('.eq_height_inpost').equalHeightColumns({ minWidth: 767, afterTimeout: 500, checkHeight: 'innerHeight' }); } $this.closest('.re_filter_panel').find('span').removeClass('active'); $this.removeClass('re_loadingbefore').addClass('active'); activecontainer.removeClass('sortingloading'); $this.closest('ul').removeClass('activeul'); if($this.closest('ul').hasClass('re_tax_dropdown')){ $this.closest('.re_tax_dropdown').find('.rh_choosed_tax').html($this.html()).show(); $this.closest('.re_tax_dropdown').find('.rh_tax_placeholder').hide(); $this.closest('.re_filter_panel').find('.re_filter_ul li:first-child span').addClass('active'); } if($this.closest('ul').hasClass('re_filter_ul')){ $this.closest('.re_filter_panel').find('.rh_tax_placeholder').show(); $this.closest('.re_filter_panel').find('.rh_choosed_tax').hide(); }} }); }); $('.re_filter_panel').on('click', '.re_filter_ul .re_filtersort_btn.active', function(e){ e.preventDefault(); $(this).closest('.re_filter_panel').find('ul.re_filter_ul span').toggleClass('showfiltermobile'); }); $('.rh_tab_links').on('click', 'a.active', function(e){ e.preventDefault(); $(this).closest('.rh_tab_links').find('a').toggleClass('showtabmobile'); }); $('.wcv-navigation ul.menu.horizontal').on('click', 'li.active', function(e){ e.preventDefault(); $(this).closest('.menu').find('li').toggleClass('showtabmobile'); }); $('.re_tax_dropdown').on('click', '.label', function(e){ e.stopPropagation(); e.preventDefault(); $(this).closest('.re_tax_dropdown').toggleClass('active'); }); $('body').on('click', '.showmefulln', function(e){ e.preventDefault(); var $this=$(this); var postid=$this.data('postid'); var aj_get_full_enabled=$this.attr('data-enabled'); var data={ 'action': 're_getfullcontent', 'postid': postid, }; var newshead=$this.parent().find('.featured_newscom_left'); var newscont=$this.parent().find('.newscom_detail'); var newsheadfull=$this.parent().find('.newscom_head_ajax'); var newscontfull=$this.parent().find('.newscom_content_ajax'); var newsbtn=$this.parent().find('.newscom_btn_block').html(); var headcontent=$this.parent().find('.newscom_head').html(); if(aj_get_full_enabled==1){ newsheadfull.fadeOut(500, function(){ newshead.fadeIn(500); $this.attr('data-enabled', 2).removeClass('compress'); }); newscontfull.fadeOut(500, function(){ newscont.fadeIn(500); }); } else if(aj_get_full_enabled==2){ newshead.hide(10); newscont.hide(10); newsheadfull.fadeIn(1000); newscontfull.fadeIn(1000); $this.attr('data-enabled', 1).addClass('compress'); }else{ $this.addClass('re_loadingafter'); $.ajax({ type: "POST", url: translation.ajax_url, data: data, success: function(response){ if(response!=='fail'){ newscont.hide(10); newshead.hide(10); newscontfull.html($(response).hide().fadeIn(1000).append(newsbtn)); newsheadfull.html($(headcontent).hide().fadeIn(1000)); } $this.attr('data-enabled', 1).removeClass('re_loadingafter').addClass('compress'); }}); }}); $('.product-categories .show-all-toggle').each(function(){ if($(this).siblings('ul').length > 0){ var $toggleIcon=$(''); $(this).siblings('ul').hide(); if($(this).siblings('ul').is(':visible')){ $toggleIcon.addClass('open'); $toggleIcon.html(''); } $(this).on('click', function(){ $(this).siblings('ul').toggle('fast', function(){ if($(this).is(':visible')){ $toggleIcon.addClass('open'); $toggleIcon.closest('.closed-woo-catlist').removeClass('closed-woo-catlist'); $toggleIcon.html(''); }else{ $toggleIcon.removeClass('open'); $toggleIcon.html(''); }}); return false; }); $(this).append($toggleIcon); }}); jQuery.fn.print=function(){var is_chrome=Boolean(window.chrome); if(this.size()>1)return void this.eq(0).print();if(this.size()){var t="printer-"+(new Date).getTime(),o=$("